@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600;700&family=Space+Grotesk:wght@300;400;500;600;700&display=swap");
.ne-landing{text-size-adjust: 100%; font-family: sans-serif;}
.ne-landing{margin: 0px;}
.ne-landing nav{display: block;}



.ne-landing a{background-color: rgba(0, 0, 0, 0);}
.ne-landing a:active,.ne-landing a:hover{outline: 0px;}









.ne-landing img{border: 0px;}
.ne-landing svg:not(:root){overflow: hidden;}



.ne-landing button,.ne-landing input,.ne-landing textarea{color: inherit; font: inherit; margin: 0px;}
.ne-landing button{overflow: visible;}
.ne-landing button{text-transform: none;}
.ne-landing button{appearance: button; cursor: pointer;}

.ne-landing input{line-height: normal;}





.ne-landing textarea{overflow: auto;}



@font-face { font-family: webflow-icons; src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype"); font-weight: normal; font-style: normal; }







.ne-landing *{box-sizing: border-box;}
.ne-landing{height: 100%;}
.ne-landing{color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); min-height: 100%; margin: 0px; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px;}
.ne-landing img{vertical-align: middle; max-width: 100%; display: inline-block;}


.ne-landing .w-inline-block{max-width: 100%; display: inline-block;}
















.ne-landing h2,.ne-landing h3{margin-bottom: 10px; font-weight: bold;}

.ne-landing h2{margin-top: 20px; font-size: 32px; line-height: 36px;}
.ne-landing h3{margin-top: 20px; font-size: 24px; line-height: 30px;}



.ne-landing p{margin-top: 0px; margin-bottom: 10px;}





.ne-landing .w-embed::before,.ne-landing .w-embed::after{content: " "; grid-area: 1 / 1 / 2 / 2; display: table;}
.ne-landing .w-embed::after{clear: both;}



.ne-landing button{cursor: pointer; appearance: button; border: 0px;}
.ne-landing .w-form{margin: 0px 0px 15px;}
.ne-landing .w-form-done{text-align: center; background-color: rgb(221, 221, 221); padding: 20px; display: none;}
.ne-landing .w-form-fail{background-color: rgb(255, 222, 222); margin-top: 10px; padding: 10px; display: none;}
.ne-landing label{margin-bottom: 5px; font-weight: bold; display: block;}
.ne-landing .w-input{color: rgb(51, 51, 51); vertical-align: middle; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); width: 100%; height: 38px; margin-bottom: 10px; padding: 8px 12px; font-size: 14px; line-height: 1.42857; display: block;}
.ne-landing .w-input::placeholder{color: rgb(153, 153, 153);}
.ne-landing .w-input:focus{border-color: rgb(56, 152, 236); outline: 0px;}


.ne-landing textarea.w-input{height: auto;}












































@media screen and (max-width: 991px){














}
@media screen and (max-width: 767px){














}
@media screen and (max-width: 479px){














}































.ne-landing .w-slider{text-align: center; clear: both; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background: rgb(221, 221, 221); height: 300px; position: relative;}
.ne-landing .w-slider-mask{z-index: 1; white-space: nowrap; height: 100%; display: block; position: relative; left: 0px; right: 0px; overflow: hidden;}
.ne-landing .w-slide{vertical-align: top; white-space: normal; text-align: left; width: 100%; height: 100%; display: inline-block; position: relative;}
.ne-landing .w-slider-nav{z-index: 2; text-align: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); height: 40px; margin: auto; padding-top: 10px; position: absolute; inset: auto 0px 0px;}
.ne-landing .w-slider-nav.w-round > div{border-radius: 100%;}





.ne-landing .w-slider-dot{cursor: pointer; background-color: rgba(255, 255, 255, 0.4); width: 1em; height: 1em; margin: 0px 3px 0.5em; transition: background-color 0.1s, color 0.1s; display: inline-block; position: relative;}
.ne-landing .w-slider-dot.w-active{background-color: rgb(255, 255, 255);}
.ne-landing .w-slider-dot:focus{outline: none; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px;}
.ne-landing .w-slider-dot:focus.w-active{box-shadow: none;}
.ne-landing .w-slider-arrow-left,.ne-landing .w-slider-arrow-right{cursor: pointer; color: rgb(255, 255, 255); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); user-select: none; width: 80px; margin: auto; font-size: 40px; position: absolute; inset: 0px; overflow: hidden;}

.ne-landing .w-slider-arrow-left:focus,.ne-landing .w-slider-arrow-right:focus{outline: 0px;}
.ne-landing .w-slider-arrow-left{z-index: 3; right: auto;}
.ne-landing .w-slider-arrow-right{z-index: 4; left: auto;}

.ne-landing .w-slider-aria-label{clip: rect(0px, 0px, 0px, 0px); border: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden;}

.ne-landing .w-dropdown{text-align: left; z-index: 900; margin-left: auto; margin-right: auto; display: inline-block; position: relative;}
.ne-landing .w-dropdown-toggle,.ne-landing .w-dropdown-link{vertical-align: top; color: rgb(34, 34, 34); text-align: left; white-space: nowrap; margin-left: auto; margin-right: auto; padding: 20px; text-decoration: none; position: relative;}
.ne-landing .w-dropdown-toggle{user-select: none; cursor: pointer; padding-right: 40px; display: inline-block;}
.ne-landing .w-dropdown-toggle:focus{outline: 0px;}

.ne-landing .w-dropdown-list{background: rgb(221, 221, 221); min-width: 100%; display: none; position: absolute;}

.ne-landing .w-dropdown-link{color: rgb(34, 34, 34); padding: 10px 20px; display: block;}

.ne-landing .w-dropdown-link:focus{outline: 0px;}





























@media (min-width: 768px){






}















































@media screen and (max-width: 991px){
}
@media screen and (max-width: 767px){

}
@media screen and (max-width: 479px){
}
.ne-landing .w-tabs{position: relative;}
.ne-landing .w-tabs::before,.ne-landing .w-tabs::after{content: " "; grid-area: 1 / 1 / 2 / 2; display: table;}
.ne-landing .w-tabs::after{clear: both;}
.ne-landing .w-tab-menu{position: relative;}
.ne-landing .w-tab-link{vertical-align: top; text-align: left; cursor: pointer; color: rgb(34, 34, 34); background-color: rgb(221, 221, 221); padding: 9px 30px; text-decoration: none; display: inline-block; position: relative;}
.ne-landing .w-tab-link.w--current{background-color: rgb(200, 200, 200);}
.ne-landing .w-tab-link:focus{outline: 0px;}
.ne-landing .w-tab-content{display: block; position: relative; overflow: hidden;}
.ne-landing .w-tab-pane{display: none; position: relative;}
.ne-landing .w--tab-active{display: block;}
@media screen and (max-width: 479px){.ne-landing .w-tab-link{display: block;}}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}




.ne-landing{--_font-family---poppins: Poppins, sans-serif; --black: black; --white: white; --_font-family---space-grotesk: "Space Grotesk", sans-serif; --_font-family---inter: Inter, sans-serif; --fill-2: #007fca; --fill: #dbf1fe; --color: #c30; --orange: #ff6716; --color-2: #521f00; --text-color: #41484c; --transparent: transparent; --color-3: #699;}








.ne-landing h2{font-family: var(--_font-family---poppins); color: var(--black); margin-top: 0px; margin-bottom: 0px; font-size: 48px; font-weight: 700; line-height: 110%;}
.ne-landing h3{font-family: var(--_font-family---poppins); color: var(--black); margin-top: 0px; margin-bottom: 0px; font-size: 32px; font-weight: 700; line-height: 110%;}



.ne-landing p{font-family: var(--_font-family---poppins); color: var(--black); letter-spacing: 0px; margin-bottom: 0px; font-size: 18px; line-height: 150%;}

.ne-landing .hero-section{background-color: rgb(219, 241, 254); background-image: url("/NoiEfficientiamo%20Home%20V4/69030debbdaca129159f6747_hero-bg.webp"); background-position: 50% 100%; background-size: cover; padding-top: 120px; padding-bottom: 200px; position: relative; overflow: hidden;}

.ne-landing .hero-section.v4{background-image: url("/NoiEfficientiamo%20Home%20V4/6a6a113c458488acfd33b524_s-bg.webp"); background-repeat: no-repeat; background-size: cover; padding-top: 66px; padding-bottom: 64px;}
.ne-landing .section-spacing{padding-left: 20px; padding-right: 20px;}
.ne-landing .container{width: 100%; max-width: 1300px; margin-left: auto; margin-right: auto;}
.ne-landing .container.nav{max-width: 1400px;}










































































































.ne-landing .nav-section{position: relative;}

.ne-landing .nav-open{display: none;}
.ne-landing .nav-dropdown{flex: 0 0 auto;}
.ne-landing .logo-wrap{outline: none; width: 100%; max-width: 70px; height: 35px; text-decoration: none;}
.ne-landing .nav-dropdown-link{font-family: var(--_font-family---poppins); color: var(--fill-2); border-radius: 6px; padding: 8px 12px; font-size: 14px; font-weight: 600; line-height: 150%; transition: 0.3s linear;}
.ne-landing .nav-dropdown-link:hover{color: rgb(12, 4, 7); background-color: rgb(248, 248, 248);}

.ne-landing .nav-dropdown-link.child{padding-top: 4px; padding-bottom: 4px; font-size: 14px;}
.ne-landing .nav-dropdown-toggle{gap: 4px; color: rgb(12, 4, 7); letter-spacing: -0.01em; justify-content: space-between; align-items: center; padding: 7px 0px; font-size: 14px; font-weight: 500; line-height: 150%; transition: 0.3s linear; display: flex;}
.ne-landing .nav-dropdown-toggle:hover{color: rgb(51, 51, 51);}
.ne-landing .show-mobile{display: none;}
.ne-landing .nav-dropdown-list{background-color: rgb(255, 255, 255); border-radius: 6px; width: auto; min-width: 100px;}
.ne-landing .nav-menu{gap: 33px; justify-content: center; align-items: center; font-size: 14px; display: flex;}
.ne-landing .nav-menu:where(.w-variant-3927a014-9cde-7880-441b-02e7045a79b6),.ne-landing .nav-menu.v4{display: none;}
.ne-landing .nav-menu.v4:where(.w-variant-3927a014-9cde-7880-441b-02e7045a79b6){display: flex;}
.ne-landing .nav-dropdown-inner{border: 1px solid rgb(247, 247, 247); border-radius: 6px; padding: 8px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.04) 0px 6px 10px -2px;}
.ne-landing .nav-link{font-family: var(--_font-family---poppins); color: var(--fill-2); letter-spacing: -0.01em; justify-content: center; align-items: center; padding-top: 5px; padding-bottom: 5px; font-size: 14px; font-weight: 600; line-height: 150%; text-decoration: none; display: inline-flex;}
.ne-landing .nav-link:where(.w-variant-3927a014-9cde-7880-441b-02e7045a79b6){color: rgb(7, 75, 114); font-weight: 700;}
.ne-landing .nav-link:hover{text-decoration: underline;}


.ne-landing .nav-right{gap: 30px; justify-content: flex-end; align-items: center; display: flex;}
.ne-landing .nav-middle{font-size: 14px; line-height: 20px;}
.ne-landing .nav-dropdown-icon{width: 18px; height: 18px; color: var(--fill-2); margin-top: 0px; margin-bottom: 0px; margin-right: 0px; position: static;}
.ne-landing .nav-layout{justify-content: space-between; align-items: center; display: flex;}
.ne-landing .nav-layout._2{padding-top: 10px; padding-bottom: 10px;}
.ne-landing .nav-btn{background-color: var(--orange); font-family: var(--_font-family---poppins); color: var(--white); border-radius: 4px; justify-content: center; align-items: center; padding: 13px 24px; font-size: 16px; font-weight: 600; line-height: 160%; text-decoration: none; display: inline-flex;}
.ne-landing .nav-btn:hover{background-color: rgb(195, 84, 25);}
.ne-landing .nav-top{gap: 80px; background-color: var(--fill-2); justify-content: flex-end; align-items: center; padding-top: 10px; padding-bottom: 10px; display: flex;}
.ne-landing .nav-top:where(.w-variant-3927a014-9cde-7880-441b-02e7045a79b6){justify-content: space-between; padding-left: 20px;}
.ne-landing .nav-top-link-wrap{gap: 20px; display: flex;}
.ne-landing .nav-top-link{font-family: var(--_font-family---poppins); color: var(--white); font-size: 13px; font-weight: 600; line-height: 150%; text-decoration: none;}
.ne-landing .nav-top-social-wrap{gap: 30px; margin-right: 200px; display: inline-flex;}
.ne-landing .nav-top-social-wrap:where(.w-variant-3927a014-9cde-7880-441b-02e7045a79b6){margin-right: 100px;}
.ne-landing .nav-top-social-widget{width: 16px; height: 16px; display: inline-flex;}
.ne-landing .nav-top-social-widget-icon{width: 100%; height: 100%;}
.ne-landing .footer-section{padding-top: 100px; padding-bottom: 40px; overflow: hidden;}

.ne-landing .footer-section.v4{padding-top: 50px; padding-bottom: 24px;}
.ne-landing .footer-top{gap: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.08); justify-content: space-between; margin-bottom: 20px; padding-bottom: 20px; display: flex;}
.ne-landing .footer-top._2{gap: 60px; border-bottom-color: rgb(217, 232, 239); justify-content: flex-start; margin-bottom: 26px;}

.ne-landing .footer-top-left{width: 100%; max-width: 175px;}
.ne-landing .footer-top-left.v4{max-width: 320px;}
.ne-landing .footer-top-right{gap: 20px; flex: 0 0 auto; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; justify-content: space-between; width: 100%; max-width: 900px; display: flex;}
.ne-landing .footer-logo-wrap{width: 175px; height: 110px;}
.ne-landing .footer-logo{width: 100%; height: 100%;}
.ne-landing .footer-link-wrapper{width: 100%; max-width: 306px;}
.ne-landing .footer-link-title-wrap{margin-bottom: 16px;}
.ne-landing .footer-link-title{color: var(--fill-2); font-size: 22px;}
.ne-landing .footer-link-title.v4{color: rgb(7, 75, 114); font-size: 16px;}
.ne-landing .footer-link-layout{gap: 14px 50px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid;}

.ne-landing .footer-link-layout.v4{gap: 10px; flex-flow: column; display: flex;}
.ne-landing .footer-link{font-family: var(--_font-family---poppins); color: var(--text-color); font-size: 16px; line-height: 140%; text-decoration: none;}
.ne-landing .footer-link.v4{color: rgb(88, 113, 128); font-size: 14px;}

























































.ne-landing .text-block-3{font-family: var(--_font-family---poppins); color: var(--fill-2); font-size: 14px; font-weight: 600;}





























































.ne-landing .faq-item{border-bottom: 1px solid rgb(76, 165, 217); padding-top: 20px; padding-bottom: 24px;}


.ne-landing .faq-item._2{border-bottom-style: none; padding-top: 0px; padding-bottom: 0px;}
.ne-landing .faq-title-wrap{gap: 10px; cursor: pointer; justify-content: space-between; display: flex;}

.ne-landing .faq-title-wrap.v4{border: 1px solid rgb(217, 232, 239); border-radius: 14px; padding: 18px 20px;}
.ne-landing .faq-title{color: var(--orange); letter-spacing: -0.01em; font-size: 26px; line-height: 120%;}

.ne-landing .faq-title.v4{color: rgb(7, 75, 114); font-size: 16px;}

.ne-landing .faq-text-wrap{overflow: hidden;}
.ne-landing .faq-text-inner{padding-top: 20px;}
.ne-landing .faq-text-inner.v4{padding-top: 15px; padding-left: 20px;}
.ne-landing .faq-text{color: var(--text-color); margin-bottom: 20px; font-size: 17px; line-height: 160%;}
.ne-landing .faq-text.last{margin-bottom: 0px;}


.ne-landing .multi-lev-child{padding-left: 12px;}

























































































.ne-landing .slider-nav{inset: auto 0% -10%;}
.ne-landing .slider-nav.hide{display: none;}




.ne-landing .slider-mask{width: 492px; overflow: visible;}







.ne-landing .left-icon{width: 24px;}
.ne-landing .left-arrow,.ne-landing .right-arrow{border: 2px solid var(--orange); background-color: var(--white); width: 48px; height: 48px; color: var(--orange); border-radius: 100%; justify-content: center; align-items: center; display: flex;}
.ne-landing .right-icon{width: 24px;}




































































































































































































































.ne-landing .footer-text-2{color: rgb(88, 113, 128); margin-top: 15px; margin-bottom: 0px; font-size: 14px;}
.ne-landing .footer-brand-item-wrap{gap: 12px; border-bottom: 1px solid rgb(217, 232, 239); grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; margin-bottom: 18px; padding-bottom: 22px; display: grid;}
.ne-landing .footer-brand-item{background-color: rgb(247, 251, 253); border: 1px solid rgb(217, 232, 239); border-radius: 14px; justify-content: center; align-items: center; padding: 20px; display: flex;}
.ne-landing .footer-brand-item-icon{height: 60px;}
.ne-landing .footer-bottom-2{gap: 20px; justify-content: space-between; align-items: center; display: flex;}
.ne-landing .footer-text-3{color: rgb(88, 113, 128); margin-bottom: 0px; font-size: 14px;}
.ne-landing .footer-bottom-right{gap: 5px; align-items: center; display: flex;}
.ne-landing .footer-dot{background-color: rgb(88, 113, 128); border-radius: 100%; width: 3px; height: 3px;}
.ne-landing .footer-bottom-link{font-family: var(--_font-family---poppins); color: rgb(88, 113, 128); line-height: 120%; text-decoration: none;}
.ne-landing .solution-section{background-color: rgb(245, 251, 254); padding-top: 88px; padding-bottom: 88px;}
.ne-landing .solution-layout{justify-content: space-between; margin-bottom: 50px; display: flex;}
.ne-landing .solution-left{gap: 12px; flex-flow: column; width: 540px; display: flex;}
.ne-landing .solution-right{gap: 12px; flex-flow: column; width: 586px; display: flex;}
.ne-landing .section-tag{gap: 10px; font-family: var(--_font-family---poppins); color: var(--orange); align-items: center; font-size: 13px; font-weight: 700; display: flex;}
.ne-landing .section-tag._2{color: rgb(255, 182, 109);}
.ne-landing .section-tag.hero{margin-bottom: 28px;}
.ne-landing .section-tag.gallery{margin-bottom: 20px;}
.ne-landing .secttion-title{color: var(--fill-2); font-size: 54px; line-height: 120%;}
.ne-landing .secttion-title._2{color: var(--white);}
.ne-landing .secttion-title.bottom-gap{margin-bottom: 12px;}
.ne-landing .secttion-title.bottom-gap.hero{font-size: 64px;}
.ne-landing .section-text{color: rgb(88, 113, 128);}
.ne-landing .section-text._2{color: rgb(215, 237, 247); margin-bottom: 20px; font-size: 20px;}

.ne-landing .section-text.gallery{width: 642px; margin-top: 20px; margin-bottom: 40px;}
.ne-landing .solution-item{gap: 20px; background-color: var(--white); border: 1px solid rgb(217, 232, 239); border-radius: 15px; justify-content: flex-start; align-items: flex-start; padding: 15px; display: flex;}
.ne-landing .solution-item-num-wrap{width: 34px; height: 34px; font-family: var(--_font-family---poppins); color: rgb(0, 127, 202); background-color: rgb(232, 247, 253); border-radius: 11px; flex: 0 0 auto; justify-content: center; align-items: center; font-size: 16px; font-weight: 700; display: flex;}
.ne-landing .solution-item-title{color: rgb(7, 75, 114); margin-bottom: 4px; font-size: 16px;}
.ne-landing .solution-item-text{color: rgb(88, 113, 128); font-size: 16px;}
.ne-landing .solution-item-2-wrap{gap: 14px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; display: grid;}
.ne-landing .solution-item-2{background-color: rgb(7, 75, 114); border-radius: 18px; flex-flow: column; justify-content: space-between; padding: 20px; display: flex;}
.ne-landing .solution-item-2._2{background-color: rgb(255, 103, 22);}
.ne-landing .solution-item-2._3{background-color: rgb(0, 127, 202);}
.ne-landing .solution-item-2._4{background-color: rgb(76, 165, 217);}
.ne-landing .solution-item-2._5{background-color: rgb(62, 148, 32);}
.ne-landing .solution-item-2-title{color: var(--white); margin-bottom: 10px; font-size: 32px; font-weight: 700;}
.ne-landing .solution-item-2-text{color: rgb(232, 246, 251); font-size: 12px; font-weight: 400;}
.ne-landing .solution-bottom-text{color: rgb(88, 113, 128); margin-top: 20px; font-size: 12px;}
.ne-landing .need-section{padding-top: 88px; padding-bottom: 88px;}
.ne-landing .need-top{justify-content: space-between; align-items: flex-end; margin-bottom: 52px; display: flex;}
.ne-landing .need-left{gap: 12px; flex-flow: column; width: 708px; display: flex;}
.ne-landing .need-right{width: 400px;}
.ne-landing .need-item-wrap{gap: 20px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; display: grid;}
.ne-landing .need-item{border: 1px solid rgb(217, 232, 239); border-radius: 22px; overflow: hidden; box-shadow: rgba(9, 89, 133, 0.09) 0px 10px 28px;}
.ne-landing .need-item-thumb{width: 100%;}
.ne-landing .need-item-content{background-color: var(--white); border-top: 1px solid rgb(217, 232, 239); padding: 20px 20px 50px;}
.ne-landing .need-item-title{color: var(--fill-2); margin-bottom: 10px; font-size: 26px;}
.ne-landing .need-item-text{color: rgb(88, 113, 128); margin-bottom: 24px; font-size: 16px;}
.ne-landing .need-item-link{font-family: var(--_font-family---poppins); color: var(--orange); font-size: 16px; font-weight: 700; text-decoration: none;}
.ne-landing .result-section{background-image: linear-gradient(33deg, rgb(7, 75, 114), rgb(0, 104, 157)); padding-top: 88px; padding-bottom: 88px;}
.ne-landing .result-layout{justify-content: space-between; align-items: flex-start; display: flex;}
.ne-landing .result-left{gap: 12px; flex-flow: column; width: 500px; display: flex;}
.ne-landing .result-right{gap: 15px; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; width: 644px; display: grid;}
.ne-landing .result-icon{margin-bottom: 18px;}
.ne-landing .result-item{background-color: rgba(255, 255, 255, 0.09); border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 18px; padding: 20px 20px 36px;}
.ne-landing .result-item-num-wrap{background-color: var(--orange); width: 38px; height: 38px; font-family: var(--_font-family---poppins); color: var(--white); border-radius: 12px; justify-content: center; align-items: center; margin-bottom: 12px; font-size: 16px; font-weight: 700; display: flex;}
.ne-landing .result-item-title{color: var(--white); margin-bottom: 12px; font-size: 26px;}
.ne-landing .result-item-text{color: rgb(215, 237, 247); font-size: 16px;}
.ne-landing .result-bottom-item{background-color: var(--white); border-radius: 22px; flex-flow: column; justify-content: center; align-items: center; padding: 24px; display: flex;}
.ne-landing .result-bottom-text{color: rgb(88, 113, 128); text-align: center; font-size: 14px;}
.ne-landing .offer-section{background-color: rgb(245, 251, 254); padding-top: 88px; padding-bottom: 104px;}
.ne-landing .offer-item-wrap{gap: 18px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; margin-bottom: 32px; display: grid;}
.ne-landing .offer-top{justify-content: space-between; align-items: flex-end; margin-bottom: 52px; display: flex;}
.ne-landing .offer-left{gap: 12px; flex-flow: column; width: 640px; display: flex;}
.ne-landing .offer-right{width: 490px;}
.ne-landing .offer-item{background-color: var(--white); border: 1px solid rgb(217, 232, 239); border-radius: 22px; flex-flow: column; justify-content: space-between; align-items: flex-start; padding: 24px; display: flex; box-shadow: rgba(9, 89, 133, 0.09) 0px 10px 28px;}
.ne-landing .offer-item-link{font-family: var(--_font-family---poppins); color: var(--orange); font-size: 16px; font-weight: 700; text-decoration: none;}
.ne-landing .offer-item-icon{margin-bottom: 18px;}
.ne-landing .offer-item-title{color: var(--fill-2); margin-bottom: 12px; font-size: 22px;}
.ne-landing .offer-item-text{color: rgb(88, 113, 128); margin-bottom: 40px; font-size: 16px;}
.ne-landing .offer-item-2-wrap{gap: 18px; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; margin-bottom: 32px; display: grid;}
.ne-landing .offer-item-2{background-image: linear-gradient(34deg, rgb(7, 75, 114), rgb(0, 104, 157)); border-radius: 22px; padding: 28px 26px; position: relative; overflow: hidden;}
.ne-landing .offer-item-2-title{color: var(--white); margin-bottom: 12px; font-size: 26px;}
.ne-landing .offer-item-2-text{color: rgb(217, 237, 247); margin-bottom: 22px; font-size: 16px;}
.ne-landing .offer-item-2-ink{border-bottom: 2px solid var(--orange); font-family: var(--_font-family---poppins); color: var(--white); font-size: 16px; font-weight: 700; text-decoration: none;}
.ne-landing .offer-bottom-text{color: rgb(88, 113, 128); font-size: 12px;}
.ne-landing .offer-circle{background-color: rgba(255, 255, 255, 0.08); border-radius: 100%; width: 180px; height: 180px; position: absolute; inset: -44% -13% auto auto;}
.ne-landing .contact-section-2{background-image: linear-gradient(rgb(232, 247, 253), rgb(244, 251, 254)); padding-top: 88px; padding-bottom: 88px;}
.ne-landing .contact-layout-2{gap: 40px; flex-flow: row; justify-content: space-between; display: flex;}
.ne-landing .contact-left{gap: 12px; flex-flow: column; justify-content: space-between; width: 510px; display: flex;}
.ne-landing .contact-right{background-color: var(--white); border: 1px solid rgb(217, 232, 239); border-radius: 24px; width: 620px; padding: 34px; box-shadow: rgba(9, 89, 133, 0.14) 0px 20px 55px;}


.ne-landing .contact-us-textarea-wrap{margin-bottom: 32px;}
.ne-landing .contact-us-input-label{font-family: var(--_font-family---poppins); color: rgb(7, 75, 114); letter-spacing: -0.01em; margin-bottom: 8px; font-size: 12px; font-weight: 700; line-height: 150%;}
.ne-landing .btn-primary{z-index: 1; background-color: var(--orange); width: 100%; font-family: var(--_font-family---poppins); color: rgb(255, 255, 255); border-radius: 9px; justify-content: center; align-items: center; padding: 12px 20px; font-size: 16px; font-weight: 600; line-height: 120%; text-decoration: none; transition: 0.3s linear; display: inline-flex; position: relative; overflow: hidden; box-shadow: rgba(242, 138, 0, 0.22) 0px 12px 24px;}
.ne-landing .btn-primary:hover{background-color: rgb(51, 51, 51);}
.ne-landing .btn-inner{gap: 8px; justify-content: center; align-items: center; display: flex;}
.ne-landing .success-message{background-color: rgba(70, 214, 75, 0.15);}
.ne-landing .contact-us-wrap{margin-bottom: 0px;}
.ne-landing .error-message{background-color: rgba(254, 68, 67, 0.15); padding: 20px;}
.ne-landing .contact-us-input-wrap.middle{margin-bottom: 12px;}
.ne-landing .contact-us-input{background-color: var(--white); width: 100%; height: 52px; font-family: var(--_font-family---poppins); color: rgb(0, 0, 0); border: 1px solid rgb(203, 221, 231); border-radius: 10px; margin-bottom: 0px; padding-top: 9px; padding-bottom: 9px; padding-left: 12px; font-size: 16px;}
.ne-landing .contact-us-input::placeholder{color: rgb(23, 56, 75); letter-spacing: -0.01em; line-height: 150%;}
.ne-landing .contact-form-text{color: rgb(88, 113, 128); margin-bottom: 10px; font-size: 12px;}
.ne-landing .contact-us-grid{gap: 13px; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; margin-bottom: 12px; display: grid;}
.ne-landing .contact-us-text-area{background-color: var(--white); width: 100%; height: 127px; min-height: 127px; font-family: var(--_font-family---poppins); color: rgb(0, 0, 0); border: 1px solid rgb(203, 221, 231); border-radius: 10px; margin-bottom: 0px; padding-top: 12px; padding-bottom: 9px; padding-left: 14px; font-size: 16px;}
.ne-landing .contact-us-text-area::placeholder{font-family: var(--_font-family---poppins); color: rgb(117, 117, 117); font-size: 16px; line-height: 150%;}
.ne-landing .contact-bottom-item{background-color: var(--white); border: 1px solid rgb(190, 227, 243); border-radius: 17px; margin-top: 40px; margin-left: 60px; padding: 30px 17px 30px 122px; position: relative;}
.ne-landing .contact-bottom-item-title{color: var(--orange); margin-bottom: 6px; font-size: 16px;}
.ne-landing .contact-bottom-item-text{color: rgb(88, 113, 128); font-size: 16px;}
.ne-landing .contact-bottom-thumb{object-fit: cover; width: 167px; position: absolute; top: 2%; left: -15%; right: auto;}
.ne-landing .faq-section-2{padding-top: 88px; padding-bottom: 88px;}
.ne-landing .faq-top{gap: 12px; flex-flow: column; width: 620px; margin-bottom: 34px; display: flex;}
.ne-landing .faq-item-2-wrap{gap: 12px; flex-flow: column; display: flex;}
.ne-landing .faq-icon-2{z-index: 1; flex: 0 0 auto; width: 16px; height: 16px; position: relative;}
.ne-landing .faq-icon-plus{background-color: var(--orange); width: 2px; height: 100%; position: absolute; inset: 50% auto auto 50%; transform: translate(-50%, -50%);}
.ne-landing .faq-icon-minus{background-color: var(--orange); width: 100%; height: 2px; position: absolute; inset: 50% auto auto 50%; transform: translate(-50%, -50%);}
.ne-landing .hero-layout{z-index: 10; position: relative;}
.ne-landing .tabs-menu{gap: 4px; background-color: var(--white); border: 1px solid rgb(217, 232, 239); border-radius: 14px; margin-bottom: 20px; padding: 5px; display: inline-flex; box-shadow: rgba(9, 89, 133, 0.09) 0px 10px 28px;}
.ne-landing .hero-tab{background-color: var(--white); font-family: var(--_font-family---poppins); color: rgb(7, 75, 114); border-radius: 10px; padding: 10px 30px; font-size: 16px; font-weight: 700; line-height: 100%;}
.ne-landing .hero-tab.w--current{background-color: var(--fill-2); font-family: var(--_font-family---poppins); color: var(--white); border-radius: 10px; padding: 10px 30px; font-size: 16px; font-weight: 700;}
.ne-landing .tab-layout{gap: 60px; justify-content: flex-start; display: flex;}
.ne-landing .tab-left{width: 574px;}
.ne-landing .tab-right{width: 550px; padding-bottom: 0px; position: relative;}
.ne-landing .hero-btn-wrap-2{gap: 12px; border-bottom: 1px solid rgb(217, 232, 239); margin-top: 24px; margin-bottom: 17px; padding-bottom: 24px; display: flex;}
.ne-landing .hero-bottom{gap: 16px; align-items: center; display: flex;}
.ne-landing .hero-bottom-text{color: rgb(88, 113, 128); font-size: 12.5px; font-weight: 700;}
.ne-landing .hero-btn-2{border: 2px solid var(--fill-2); font-family: var(--_font-family---poppins); color: var(--fill-2); border-radius: 6px; justify-content: center; align-items: center; padding: 12px 18px; font-size: 17px; font-weight: 600; line-height: 160%; text-decoration: none; transition: 0.3s linear; display: inline-flex;}
.ne-landing .hero-btn-2:hover{background-color: var(--fill-2); color: var(--white);}
.ne-landing .hero-btn-3{z-index: 1; background-color: var(--orange); font-family: var(--_font-family---poppins); color: rgb(255, 255, 255); border-radius: 9px; justify-content: center; align-items: center; padding: 12px 20px; font-size: 16px; font-weight: 600; line-height: 120%; text-decoration: none; transition: 0.3s linear; display: inline-flex; position: relative; overflow: hidden; box-shadow: rgba(242, 138, 0, 0.22) 0px 12px 24px;}
.ne-landing .hero-btn-3:hover{background-color: rgb(51, 51, 51);}
.ne-landing .hero-item{background-color: rgba(255, 255, 255, 0.6); border: 1px solid rgba(255, 255, 255, 0.05); border-radius: 34px; flex-flow: column; align-items: flex-start; padding: 22px; display: flex; box-shadow: rgb(255, 255, 255) 0px 20px 55px inset, rgba(9, 89, 133, 0.14) 0px 20px 55px;}
.ne-landing .hero-item-tag{gap: 12px; background-color: var(--white); font-family: var(--_font-family---poppins); color: rgb(7, 75, 114); border: 1px solid rgb(217, 232, 239); border-radius: 100px; justify-content: center; align-items: center; margin-bottom: 14px; padding: 8px 11px; font-size: 12px; font-weight: 700; line-height: 100%; display: inline-flex;}
.ne-landing .hero-item-tag-dot{background-color: rgb(101, 185, 46); border-radius: 100%; width: 10px; height: 10px;}
.ne-landing .hero-item-thumb{border-radius: 10px; width: 100%; margin-bottom: 14px;}
.ne-landing .hero-item-bottom{gap: 20px; background-color: var(--white); justify-content: flex-start; width: 100%; display: flex;}
.ne-landing .hero-bottom-block{background-color: var(--white); border: 1px solid rgb(217, 232, 239); border-radius: 14px; padding: 11px 12px 14px;}
.ne-landing .hero-bottom-block-title{color: var(--fill-2); margin-bottom: 6px; font-size: 22px;}
.ne-landing .hero-bottom-block-text{color: rgb(88, 113, 128); font-size: 11px;}
.ne-landing .hero-tab-image{width: 200px; height: auto; position: absolute; inset: -19% -14% auto auto;}
.ne-landing .tabs-content{overflow: visible;}
.ne-landing .hero-shape{width: 700px; height: auto; position: absolute; inset: -1% -16% auto auto;}
.ne-landing .hero-brand-item-wrap{gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; margin-top: 130px; display: flex;}
.ne-landing .hero-brand-item{background-color: var(--white); border: 1px solid rgb(217, 232, 239); border-radius: 18px; flex-flow: column; justify-content: center; align-items: flex-start; padding: 27px 18px; display: flex;}
.ne-landing .hero-brand-item._2{width: 400px; padding-top: 26px; padding-bottom: 26px;}
.ne-landing .hero-brand-item._1{width: 340px;}
.ne-landing .hero-brand-item-title{color: var(--fill-2); margin-bottom: 6px; font-size: 17px;}
.ne-landing .hero-brand-item-text{color: rgb(88, 113, 128); font-size: 12px;}
.ne-landing .hero-brand-item-icon{margin-left: auto; margin-right: auto; display: block;}






























































































.ne-landing .gallery-section{background-color: rgb(244, 248, 251); padding-top: 130px; padding-bottom: 130px; overflow-x: clip;}

.ne-landing .gallery-link{background-color: var(--transparent); font-family: var(--_font-family---poppins); color: rgb(85, 85, 85); border-radius: 100px; justify-content: center; align-items: center; padding: 8px 20px; font-weight: 600; line-height: 150%; text-decoration: none; transition: 0.3s linear; display: inline-flex;}
.ne-landing .gallery-link:hover{color: var(--white); background-color: rgb(255, 103, 22);}
.ne-landing .gallery-link.w--current{background-color: var(--orange); color: var(--white);}


.ne-landing .gallery-item{cursor: pointer; border: 2px solid rgb(229, 233, 237); border-radius: 16px; flex: 0 0 auto; width: 100%; max-width: 494px; margin-right: 16px; position: relative; overflow: hidden;}
.ne-landing .gallery-item-thumb{object-fit: cover; width: 100%; height: 100%;}
.ne-landing .gallery-item-tag{z-index: 2; gap: 6px; font-family: var(--_font-family---poppins); color: rgb(0, 127, 202); background-color: rgba(255, 255, 255, 0.9); border-radius: 100px; justify-content: center; align-items: center; padding: 6px 12px; font-weight: 600; line-height: 100%; text-decoration: none; display: inline-flex; position: absolute; inset: 16px 16px auto auto;}
.ne-landing .gallery-item-content{z-index: 2; position: absolute; inset: auto 20px 28px 28px;}
.ne-landing .gallery-item-category{font-family: var(--_font-family---poppins); color: var(--white); background-color: rgb(255, 103, 22); border-radius: 100px; justify-content: center; align-items: center; margin-bottom: 4px; padding: 4px 10px; font-size: 12px; font-weight: 600; line-height: 150%; text-decoration: none; display: inline-flex;}
.ne-landing .gallery-item-title{color: var(--white); margin-bottom: 4px; font-size: 24px; font-weight: 600; line-height: 120%;}
.ne-landing .gallery-item-bottom{gap: 8px; display: flex;}
.ne-landing .gallery-item-text{color: rgba(255, 255, 255, 0.8); font-size: 14px;}
.ne-landing .gallery-item-icon-2{width: 20px;}
.ne-landing .review-section{padding-top: 130px; padding-bottom: 130px; position: relative; overflow: hidden;}
.ne-landing .review-top{z-index: 2; gap: 20px; justify-content: space-between; align-items: flex-end; margin-bottom: 40px; display: flex; position: relative;}
.ne-landing .review-top-left{width: 700px;}
.ne-landing .review-top-right{width: 200px;}
.ne-landing .review-text{color: rgb(85, 85, 85); text-align: right; margin-top: 8px; margin-bottom: 16px; font-size: 14px;}
.ne-landing .review-link{gap: 8px; font-family: var(--_font-family---poppins); color: var(--fill-2); justify-content: flex-end; font-weight: 600; text-decoration: none; display: flex;}
.ne-landing .review-item-wrap{gap: 24px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; display: grid;}
.ne-landing .review-item{background-color: rgb(244, 248, 251); border: 1px solid rgb(229, 233, 237); border-radius: 16px; padding: 28px;}
.ne-landing .review-item-top{gap: 20px; justify-content: space-between; margin-bottom: 20px; display: flex;}
.ne-landing .review-item-text{color: rgb(88, 113, 128); margin-bottom: 20px; font-size: 16px;}
.ne-landing .review-item-bottom{gap: 12px; border-top: 1px solid rgb(229, 233, 237); align-items: center; padding-top: 24px; display: flex;}
.ne-landing .review-item-info{flex-flow: column; display: flex;}
.ne-landing .review-item-author{width: 40px; height: 40px; font-family: var(--_font-family---poppins); color: var(--white); background-color: rgb(0, 127, 202); border-radius: 100px; justify-content: center; align-items: center; font-size: 16px; font-weight: 600; line-height: 150%; display: flex;}
.ne-landing .review-item-author-title{color: rgb(88, 113, 128); font-size: 14px; font-weight: 600;}
.ne-landing .review-item-author-text{color: rgb(85, 85, 85); font-size: 12px;}
.ne-landing .review-shape{background-color: rgb(244, 248, 251); border-radius: 100%; width: 350px; height: 350px; position: absolute; inset: -22% -7% auto auto;}
.ne-landing .gallery-bottom-link{width: 100%; font-family: var(--_font-family---poppins); color: var(--fill-2); justify-content: center; align-items: center; margin-top: 15px; font-weight: 600; text-decoration: none; display: none;}
.ne-landing .gallery-item-overlay{background-image: linear-gradient(rgba(0, 86, 150, 0), rgba(0, 86, 150, 0.15) 15%, rgba(0, 86, 150, 0.85) 85%); width: 100%; height: 100%; display: none; position: absolute; inset: 0%;}

.ne-landing .gallery-slider{background-color: var(--transparent); height: auto;}

.ne-landing .gallery-slider-left{width: 48px; display: flex; inset: -96px 5% auto auto; overflow: hidden;}
.ne-landing .gallery-slider-right{width: 48px; display: block; inset: -96px 0% auto auto;}
.ne-landing .gallery-slide{margin-right: 16px;}
.ne-landing .gallery-item-lightbox{width: 100%; height: 100%; display: block; position: relative; inset: 0%;}
.ne-landing .gallery-item-lightbox.hide{display: none;}
.ne-landing .tabs-menu-2{margin-bottom: 48px;}
.ne-landing .tabs-content-2{overflow: clip visible;}
@media screen and (min-width: 1920px){.ne-landing .hero-section{padding-top: 280px; padding-bottom: 280px;}

.ne-landing .text-block{font-size: 16px;}




.ne-landing .nav-dropdown-link,.ne-landing .nav-dropdown-link.child{font-size: 14px;}
.ne-landing .nav-menu{gap: 16px; font-size: 17px;}
.ne-landing .nav-link{font-size: 17px;}
.ne-landing .nav-btn{border-radius: 4px; font-size: 16px;}
.ne-landing .nav-top-link-wrap{gap: 20px;}
.ne-landing .nav-top-link{font-size: 13px;}
.ne-landing .nav-top-social-wrap{align-items: center; display: inline-flex;}
.ne-landing .nav-top-social-widget{display: inline-flex;}

.ne-landing .text-block-3{font-size: 17px;}































.ne-landing .hero-shape{width: 720px; top: 3%; right: -4%;}


.ne-landing .review-shape{width: 380px; height: 380px; top: -16%; right: -1%;}
.ne-landing .gallery-slider-left{inset: -96px 5% auto auto;}
.ne-landing .gallery-slider-right{inset: -96px 0% auto auto;}}
@media screen and (max-width: 991px){.ne-landing .hero-section{background-position: 50% center; padding-top: 100px; padding-bottom: 220px;}























































.ne-landing .nav-bar{background-color: rgb(255, 255, 255); width: 16px; height: 2px; padding: 0px;}
.ne-landing .nav-open{gap: 4px; background-color: var(--orange); cursor: pointer; border-radius: 4px; flex-flow: column; flex: 0 0 auto; justify-content: center; align-items: center; width: 40px; height: 40px; display: flex; overflow: hidden;}

.ne-landing .nav-dropdown{width: 100%; margin-left: 0px;}
.ne-landing .nav-dropdown-toggle{font-size: 16px;}
.ne-landing .show-mobile{display: flex;}
.ne-landing .nav-dropdown-list{margin-top: 10px; position: static;}
.ne-landing .nav-menu{gap: 16px; flex-flow: column; justify-content: flex-start; align-items: flex-start; margin-bottom: 20px;}
.ne-landing .nav-dropdown-inner{border-style: none; border-radius: 12px; padding: 10px; box-shadow: rgba(0, 0, 0, 0.09) 0px 1px 3px, rgba(0, 0, 0, 0.15) 0px 0px 2px;}
.ne-landing .nav-link{justify-content: space-between; align-items: center; width: 100%; font-size: 16px;}
.ne-landing .nav-middle{z-index: 99; gap: 0px; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(229, 229, 229); flex-flow: column; flex: 0 0 auto; width: 100%; padding: 20px; display: none; position: absolute; inset: 100% auto auto 0%;}
.ne-landing .nav-btn{padding: 9px 20px; font-size: 14px;}
.ne-landing .nav-top{gap: 40px;}
.ne-landing .nav-top-link-wrap{gap: 10px;}
.ne-landing .nav-top-social-wrap{margin-right: 40px;}
.ne-landing .footer-section{padding-top: 60px; padding-bottom: 20px;}

.ne-landing .footer-section.v4{padding-top: 40px; padding-bottom: 20px;}
.ne-landing .footer-top{flex-flow: column;}
.ne-landing .footer-top._2{gap: 40px; flex-flow: wrap; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; margin-bottom: 20px; display: flex;}
.ne-landing .footer-top-left{max-width: 175px;}
.ne-landing .footer-top-left.v4{max-width: 100%;}
.ne-landing .footer-top-right{grid-template-columns: 1fr 1fr 1fr; max-width: 100%;}
.ne-landing .footer-logo-wrap{width: 150px; height: 100px;}
.ne-landing .footer-link-title{font-size: 20px;}
.ne-landing .footer-link-layout{gap: 20px;}







































































.ne-landing .faq-title{font-size: 20px;}
.ne-landing .faq-text-inner{padding-top: 16px;}
.ne-landing .faq-text{margin-bottom: 10px;}


























































.ne-landing .slider-mask{width: 380px;}
































































































































.ne-landing .footer-brand-item-wrap{grid-template-columns: 1fr 1fr 1fr; padding-bottom: 20px;}
.ne-landing .footer-brand-item{border-radius: 10px;}
.ne-landing .footer-brand-item-icon{height: 50px;}
.ne-landing .solution-section{padding-top: 60px; padding-bottom: 60px;}
.ne-landing .solution-layout{gap: 40px; flex-flow: column; align-items: flex-start; margin-bottom: 40px;}
.ne-landing .solution-left,.ne-landing .solution-right{width: 100%;}
.ne-landing .secttion-title{font-size: 40px;}
.ne-landing .secttion-title.bottom-gap.hero{font-size: 48px;}
.ne-landing .section-text{font-size: 16px;}
.ne-landing .section-text._2{font-size: 18px;}
.ne-landing .section-text.gallery{width: 500px; margin-bottom: 20px;}
.ne-landing .solution-item-2-wrap{grid-template-columns: 1fr 1fr 1fr;}
.ne-landing .need-section{padding-top: 60px; padding-bottom: 60px;}
.ne-landing .need-top{gap: 20px; flex-flow: column; align-items: flex-start;}
.ne-landing .need-right{width: 100%;}
.ne-landing .need-item-wrap{grid-template-columns: 1fr 1fr;}
.ne-landing .need-item{border-radius: 10px;}
.ne-landing .need-item-content{padding-bottom: 30px;}
.ne-landing .need-item-title{font-size: 20px;}
.ne-landing .need-item-text{margin-bottom: 20px;}
.ne-landing .result-section{padding-top: 60px; padding-bottom: 60px;}
.ne-landing .result-layout{gap: 40px; flex-flow: column; align-items: flex-start;}
.ne-landing .result-left{align-items: flex-start; width: 100%;}
.ne-landing .result-right{width: 100%;}
.ne-landing .result-icon{width: 300px; margin-bottom: 10px;}
.ne-landing .result-item{border-radius: 10px; padding-bottom: 30px;}
.ne-landing .result-bottom-item{border-radius: 10px; padding: 20px;}
.ne-landing .offer-section{padding-top: 60px; padding-bottom: 80px;}
.ne-landing .offer-item-wrap{grid-template-columns: 1fr 1fr;}
.ne-landing .offer-top{gap: 20px; flex-flow: column; align-items: flex-start; margin-bottom: 40px;}
.ne-landing .offer-left,.ne-landing .offer-right{width: 100%;}
.ne-landing .offer-item{border-radius: 10px; padding: 20px;}
.ne-landing .offer-item-icon{width: 100px;}
.ne-landing .offer-item-text{margin-bottom: 30px;}
.ne-landing .offer-item-2-wrap{gap: 10px; margin-bottom: 20px;}
.ne-landing .offer-item-2{border-radius: 10px; padding: 20px;}
.ne-landing .offer-item-2-text{font-size: 14px;}
.ne-landing .offer-circle{width: 100px; height: 100px; top: -13%;}
.ne-landing .contact-section-2{padding-top: 60px; padding-bottom: 60px;}
.ne-landing .contact-layout-2{gap: 60px; flex-flow: column; align-items: flex-start;}
.ne-landing .contact-left{align-items: flex-start; width: 100%;}
.ne-landing .contact-right{border-radius: 10px; width: 100%; padding: 20px;}
.ne-landing .btn-primary{padding: 14px 22px;}
.ne-landing .contact-bottom-item{margin-left: 63px;}
.ne-landing .contact-bottom-thumb{top: -17%; left: -9%;}
.ne-landing .faq-section-2{padding-top: 60px; padding-bottom: 60px;}
.ne-landing .faq-top{margin-bottom: 20px;}
.ne-landing .tab-layout{gap: 80px; flex-flow: column;}
.ne-landing .tab-left{width: 100%;}
.ne-landing .tab-right{width: 650px;}
.ne-landing .hero-btn-3{padding: 14px 22px;}
.ne-landing .hero-item{padding: 20px;}
.ne-landing .hero-tab-image{right: -19%;}
.ne-landing .hero-shape{width: 450px; top: 4%;}
.ne-landing .hero-brand-item-wrap{gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; margin-top: 60px; display: grid;}
.ne-landing .hero-brand-item._2,.ne-landing .hero-brand-item._1{border-radius: 10px; width: 100%; padding: 20px 10px;}
.ne-landing .hero-brand-item-icon{width: auto; height: 55px;}






























































.ne-landing .gallery-section{padding-top: 80px; padding-bottom: 80px;}
.ne-landing .gallery-top{margin-bottom: 40px;}
.ne-landing .gallery-item{max-width: 100%; margin-right: 10px;}
.ne-landing .gallery-item-tag{top: 10px; right: 10px;}
.ne-landing .gallery-item-content{bottom: 20px; left: 20px;}
.ne-landing .gallery-item-title{font-size: 20px;}
.ne-landing .review-section{padding-top: 80px; padding-bottom: 80px;}
.ne-landing .review-top{flex-flow: column; align-items: flex-start;}
.ne-landing .review-top-left{width: 100%;}
.ne-landing .review-text{margin-bottom: 10px;}
.ne-landing .review-item-wrap{grid-template-columns: 1fr 1fr;}
.ne-landing .review-item{padding: 20px;}
.ne-landing .review-shape{width: 250px; height: 250px; top: -18%;}
.ne-landing .gallery-slider{padding-left: 0px;}
.ne-landing .gallery-slider-left{right: 8%;}}
@media screen and (max-width: 767px){.ne-landing .hero-section{background-position: 50% 0px;}



















































.ne-landing .nav-top{gap: 20px; flex-flow: column; justify-content: center; align-items: center;}
.ne-landing .nav-top-social-wrap{margin-right: 20px;}

.ne-landing .footer-top-right{gap: 40px; flex-flow: wrap; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: flex;}
.ne-landing .footer-link-wrapper._2{max-width: 250px;}






































.ne-landing .faq-title{font-size: 18px;}
.ne-landing .faq-text{font-size: 16px;}




































.ne-landing .slider-mask{width: 350px;}

.ne-landing .left-icon{width: 20px; line-height: 20%;}
.ne-landing .left-arrow,.ne-landing .right-arrow{width: 40px; height: 40px;}
.ne-landing .right-icon{width: 20px; line-height: 20%;}




















































































.ne-landing .secttion-title{font-size: 32px;}
.ne-landing .secttion-title.bottom-gap.hero{font-size: 40px;}
.ne-landing .solution-item-2-wrap{grid-template-columns: 1fr 1fr;}
.ne-landing .solution-item-2{border-radius: 10px;}
.ne-landing .need-item-wrap,.ne-landing .result-right,.ne-landing .offer-item-wrap,.ne-landing .offer-item-2-wrap{grid-template-columns: 1fr;}
.ne-landing .offer-circle{top: -24%; right: -6%;}
.ne-landing .btn-primary{padding: 12px 16px;}
.ne-landing .contact-bottom-thumb{top: -7%; left: -12%;}
.ne-landing .tab-right{width: 100%;}
.ne-landing .hero-btn-3{padding: 12px 16px;}
.ne-landing .hero-tab-image{width: 140px; top: -16%; right: 0%;}
.ne-landing .hero-brand-item-wrap{grid-template-columns: 1fr 1fr;}
.ne-landing .hero-brand-item._1{padding-left: 20px;}




































.ne-landing .review-item-wrap{grid-template-columns: 1fr;}
.ne-landing .review-shape{top: -9%;}
.ne-landing .gallery-bottom-link{display: inline-flex;}
.ne-landing .gallery-slider-left,.ne-landing .gallery-slider-right{width: 40px; top: -90px;}}
@media screen and (max-width: 479px){.ne-landing .hero-section{padding-bottom: 280px;}













.ne-landing .text-block{font-size: 13px;}
























.ne-landing .logo-wrap{max-width: 60px;}
.ne-landing .nav-right{gap: 10px;}
.ne-landing .nav-btn{padding-left: 14px; padding-right: 14px;}
.ne-landing .nav-top{flex-flow: column;}
.ne-landing .nav-top:where(.w-variant-3927a014-9cde-7880-441b-02e7045a79b6){display: none;}
.ne-landing .nav-top-link-wrap{gap: 10px; flex-flow: wrap; flex: 0 0 auto; justify-content: center; padding-left: 10px; padding-right: 10px;}
.ne-landing .footer-section,.ne-landing .footer-section.v4{padding-top: 20px;}

.ne-landing .footer-top-right{gap: 30px; justify-content: space-between; align-items: flex-end;}
.ne-landing .footer-logo-wrap{width: 140px; height: auto;}
.ne-landing .footer-link-title{font-size: 18px;}
.ne-landing .footer-link-layout,.ne-landing .footer-link-layout.v4{gap: 10px;}
.ne-landing .footer-link{font-size: 14px;}






































































































.ne-landing .slider-nav{bottom: -16%; left: 40%;}



.ne-landing .slider-mask{overflow: visible;}

.ne-landing .left-arrow,.ne-landing .right-arrow{border-width: 1px;}











































































































.ne-landing .footer-brand-item-wrap{grid-template-columns: 1fr;}
.ne-landing .footer-text-3,.ne-landing .footer-bottom-link{font-size: 11.2px;}
.ne-landing .solution-section{padding-top: 70px; padding-bottom: 70px;}
.ne-landing .section-tag.hero{z-index: 10; position: relative;}
.ne-landing .secttion-title{font-size: 30px;}
.ne-landing .secttion-title.center{text-align: center;}
.ne-landing .section-text.gallery{width: 100%;}
.ne-landing .solution-item-text{font-size: 13px;}
.ne-landing .solution-item-2-wrap{grid-template-columns: 1fr;}
.ne-landing .need-section{padding-top: 70px; padding-bottom: 70px;}
.ne-landing .need-left{width: 100%;}
.ne-landing .need-item{border-radius: 22px;}
.ne-landing .need-item-text{font-size: 14px;}
.ne-landing .result-section{padding-top: 70px; padding-bottom: 70px;}
.ne-landing .result-item-text{font-size: 13px;}
.ne-landing .result-bottom-item{border-radius: 20px;}
.ne-landing .offer-left{max-width: 350px;}
.ne-landing .offer-item{border-radius: 22px;}
.ne-landing .offer-item-2-title{font-size: 20px;}
.ne-landing .offer-circle{width: 150px; height: 150px; top: -23%; right: -20%;}
.ne-landing .contact-section-2{padding-top: 70px; padding-bottom: 70px;}
.ne-landing .contact-layout-2{gap: 40px;}
.ne-landing .contact-us-textarea-wrap{margin-bottom: 20px;}
.ne-landing .btn-primary{padding: 12px 16px;}
.ne-landing .contact-us-grid{grid-template-columns: 1fr;}
.ne-landing .contact-us-text-area{height: 120px; min-height: 120px;}
.ne-landing .contact-bottom-item{margin-top: 20px; margin-left: 0px; padding: 20px 10px 20px 103px;}
.ne-landing .contact-bottom-item-text{font-size: 13px;}
.ne-landing .contact-bottom-thumb{width: 95px; height: 140px; top: 4%; left: -2%;}
.ne-landing .faq-top{width: 100%;}
.ne-landing .tabs-menu{margin-bottom: 12px;}
.ne-landing .hero-tab{padding-left: 20px; padding-right: 20px;}
.ne-landing .hero-tab.w--current{border-radius: 6px; padding-left: 20px; padding-right: 20px;}
.ne-landing .hero-btn-wrap-2{flex-flow: column;}
.ne-landing .hero-bottom{gap: 10px; flex-flow: column; align-items: flex-start;}
.ne-landing .hero-btn-2{padding: 10px 24px;}
.ne-landing .hero-btn-3{padding: 12px 16px;}
.ne-landing .hero-item{border-radius: 10px;}
.ne-landing .hero-item-bottom{gap: 10px; flex-flow: column;}
.ne-landing .hero-bottom-block{border-radius: 8px;}
.ne-landing .hero-tab-image{top: -11%;}
.ne-landing .hero-shape{width: 350px; top: 6%; right: -44%;}
.ne-landing .hero-brand-item-wrap{grid-template-columns: 1fr; margin-top: 40px;}




























































.ne-landing .gallery-section{padding-top: 70px; padding-bottom: 70px;}

.ne-landing .gallery-item{max-width: 100%;}
.ne-landing .gallery-item-content{left: 20px;}
.ne-landing .gallery-item-title{font-size: 18px;}
.ne-landing .review-section{padding-top: 70px; padding-bottom: 70px;}
.ne-landing .review-top{margin-bottom: 34px;}
.ne-landing .review-top-left{flex-flow: column; justify-content: center; align-items: center; display: flex;}
.ne-landing .review-top-right{flex-flow: column; justify-content: center; align-items: center; width: 100%; display: flex;}
.ne-landing .review-shape{width: 380px; height: 380px; top: -10%; right: -59%;}
.ne-landing .gallery-bottom-link{font-size: 13px;}
.ne-landing .gallery-slider-left{z-index: 10; margin-left: 0px; top: 45%; left: -3%; overflow: visible;}
.ne-landing .gallery-slider-right{top: 45%; right: -3%; overflow: visible;}}


.theme-topband-container{display:none!important}.theme-content-area,.theme-content-container,.theme-content-area-inner{padding:0!important;margin:0!important}
.ne-native-section,.ne-native-row,.ne-native-column,.ne-source-block{padding:0!important;margin:0!important;width:100%;max-width:none}
.ne-native-section>.zpcontainer{width:100%!important;max-width:none!important;padding:0!important}
.ne-native-row{gap:0!important}.ne-constrained-row{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}
.ne-landing{font:14px/20px Arial,sans-serif;color:#333;width:100%;text-align:left}.ne-landing [id],.ne-native-section{scroll-margin-top:24px}
.ne-landing .faq-title-wrap{cursor:pointer}.ne-landing .faq-text-wrap{transition:height .25s ease}.ne-landing .faq-item.ne-expanded .faq-icon-plus{opacity:0!important}
.ne-landing .nav-dropdown-toggle,.ne-landing .nav-open{cursor:pointer}.ne-landing .ne-dropdown-open>.w-dropdown-list{display:block!important;opacity:1!important;transform:none!important}
.ne-landing .multi-lev:hover>.multi-lev-child,.ne-landing .multi-lev.ne-sub-open>.multi-lev-child{display:block!important;opacity:1!important;transform:none!important}
.ne-landing .w-tab-pane{display:none}.ne-landing .w-tab-pane.w--tab-active{display:block}
.ne-gallery-section{background:#f4f8fb!important;padding:100px 0!important}
.ne-project-tabs{margin-top:32px!important}.ne-project-tabs>.zptabelem-inner-container>.zptabs-container{border:0!important;gap:8px!important;justify-content:center!important;flex-wrap:wrap!important}
.ne-project-tabs>.zptabelem-inner-container>.zptabs-container>.zptab{border:0!important;border-radius:100px!important;padding:10px 20px!important;background:transparent!important;color:#555!important;font:600 14px/1.5 Poppins,sans-serif!important}
.ne-project-tabs>.zptabelem-inner-container>.zptabs-container>.zptab.zptab-active{background:#ff6716!important;color:white!important}.ne-project-tabs .zptabs-content-container{border:0!important;background:transparent!important;padding:24px 0 0!important}.ne-project-tabs .zptab-content{border:0!important;padding:0!important;background:transparent!important}
.ne-project-row{gap:24px!important;margin:0 0 24px!important;flex-wrap:nowrap!important}.ne-project-card{position:relative;flex:1 1 0!important;min-width:0!important;width:calc(50% - 12px)!important;padding:0!important;border:2px solid #e5e9ed;border-radius:16px;overflow:hidden;height:380px;max-width:580px!important;background:#074b72}
.ne-project-gallery{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.ne-project-gallery .zpgallery-container,.ne-project-gallery .hb-grid-gallery{height:100%!important;width:100%!important;overflow:hidden!important}
.ne-project-gallery .hb-grid-item{display:none!important}.ne-project-gallery .hb-grid-item:first-child{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.ne-project-gallery figure,.ne-project-gallery a,.ne-project-gallery picture{display:block!important;width:100%!important;height:100%!important;margin:0!important}.ne-project-gallery img{height:100%!important;width:100%!important;object-fit:cover!important;max-height:none!important;max-width:none!important}
.ne-project-caption{position:absolute!important;inset:auto 24px 24px!important;margin:0!important;pointer-events:none;z-index:2}.ne-project-caption .gallery-item-content{position:static!important}.ne-project-card:after{content:'';position:absolute;inset:0;background:linear-gradient(rgba(0,86,150,0),rgba(0,86,150,.15) 15%,rgba(0,86,150,.85) 85%);pointer-events:none;z-index:1}.ne-project-caption .zptext{padding:0!important}.ne-project-caption h2{font:600 24px/1.2 Poppins,sans-serif!important;color:white!important}.ne-project-caption p{font:400 14px/1.5 Poppins,sans-serif!important;color:rgba(255,255,255,.8)!important}
.ne-project-badge{position:absolute!important;top:16px;right:16px;z-index:3;margin:0!important;pointer-events:none}.ne-project-badge p{margin:0!important;border-radius:100px;padding:7px 12px;background:rgba(255,255,255,.9);color:#007fca;font:600 13px/1 Poppins,sans-serif}
.ne-contact-section{background:linear-gradient(#e8f7fd,#f4fbfe)!important;padding:88px 0!important}.ne-contact-section .ne-constrained-row{gap:40px!important;flex-wrap:nowrap!important;align-items:flex-start!important}.ne-contact-left{flex:1 1 0!important;min-width:0!important;width:calc(50% - 20px)!important}.ne-contact-left .contact-left{width:100%!important}.ne-contact-right{flex:1.15 1 0!important;min-width:0!important;width:calc(50% - 20px)!important;background:white!important;border:1px solid #d9e8ef;border-radius:24px;padding:20px!important;box-shadow:0 20px 55px #09598524}.ne-contact-form{margin:0!important}.ne-contact-form iframe{width:100%!important;height:850px!important;min-height:0!important;border:0!important}
@media(max-width:991px){.ne-landing .nav-middle.ne-menu-open{display:flex!important}.ne-contact-section .ne-constrained-row{flex-wrap:wrap!important;gap:40px!important}.ne-contact-left,.ne-contact-right{flex-basis:100%!important;width:100%!important}.ne-contact-form iframe{height:830px!important;min-height:0!important}.ne-contact-section{padding:60px 0!important}}
@media(max-width:767px){.ne-project-row{flex-wrap:wrap!important;gap:20px!important}.ne-project-card{flex-basis:100%!important;width:100%!important;max-width:none!important;height:360px}.ne-project-tabs>.zptabelem-inner-container>.zptabs-container{display:flex!important}.ne-project-tabs>.zptabelem-inner-container>.zptabs-content-container>.zptab{display:none!important}.ne-gallery-section{padding:60px 0!important}.ne-contact-right{border-radius:12px;padding:8px!important}.ne-project-caption h2{font-size:21px!important}.ne-project-tabs>.zptabelem-inner-container>.zptabs-container>.zptab{padding:8px 12px!important;font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.ne-landing *{transition:none!important;scroll-behavior:auto!important}}

.ne-project-tabs .zptab-content.zptab-active-content{display:flex!important;gap:24px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px!important}.ne-project-tabs .zptab-content::-webkit-scrollbar{display:none}.ne-project-row{display:contents!important}.ne-project-card{flex:0 0 calc(50% - 12px)!important;scroll-snap-align:start}.ne-project-prev,.ne-project-next{display:inline-block!important;width:48px!important;max-width:48px!important;margin:16px 0 0 8px!important}.ne-project-prev{margin-left:calc(100% - 112px)!important}.ne-project-prev a,.ne-project-next a{display:flex!important;align-items:center;justify-content:center;background:#ff6716!important;color:#fff!important;border:0!important;border-radius:50%!important;width:48px!important;height:48px!important;padding:0!important;font:32px/1 Arial,sans-serif!important}.ne-project-prev .zpbutton-container,.ne-project-next .zpbutton-container{display:block!important}
@media(max-width:767px){.ne-project-card{flex:0 0 88%!important}.ne-project-tabs .zptab-content.zptab-active-content{gap:16px!important}}
.ne-project-tabs .zptab-content.zptab-active-content{display:block!important}.ne-project-tabs .zptab-element-container{display:flex!important;flex-wrap:nowrap!important;gap:24px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none}.ne-project-tabs .zptab-element-container::-webkit-scrollbar{display:none}@media(max-width:767px){.ne-project-tabs .zptab-element-container{gap:16px!important}}@media(max-width:479px){.ne-landing .hero-tabs .w-tab-link{white-space:nowrap!important;padding:10px 12px!important;font-size:14px!important}}.ne-gallery-section .ne-landing,.ne-contact-section .ne-landing{background:transparent!important}.ne-project-tabs>.zptabelem-inner-container>.zptabs-container{flex-direction:row!important}.ne-project-tabs>.zptabelem-inner-container>.zptabs-container>.zptab{width:auto!important;flex:0 0 auto!important}@media(max-width:479px){.ne-landing .hero-tabs .w-tab-link{white-space:nowrap!important;padding:10px 12px!important;font-size:14px!important}}
.ne-landing .nav-open{position:relative}.ne-landing .nav-open svg{visibility:hidden}.ne-landing .nav-open:after{content:'';position:absolute;width:20px;height:14px;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(to bottom,#fff 0 2px,transparent 2px 6px,#fff 6px 8px,transparent 8px 12px,#fff 12px 14px)}
.ne-landing .faq-icon-plus:after{content:'+';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:26px/1 Arial,sans-serif;color:#007fca}.ne-landing .faq-icon-plus svg{visibility:hidden}

@media(min-width:480px) and (max-width:991px){.ne-contact-form iframe{height:850px!important}}

.ne-landing details.ne-faq>summary{list-style:none;cursor:pointer}.ne-landing details.ne-faq>summary::-webkit-details-marker{display:none}.ne-landing details.ne-faq .faq-text-wrap{height:auto!important;overflow:visible!important}.ne-landing details.ne-faq:not([open])>.faq-text-wrap{display:none!important}.ne-landing details.ne-faq[open] .faq-icon-plus{opacity:0!important}.ne-landing details.ne-faq[open] .faq-icon-minus{opacity:1!important}.ne-landing details.ne-faq>summary:focus-visible{outline:2px solid #007fca;outline-offset:4px}

/* Official Trustpilot carousel spacing and mobile review height */
.ne-trustpilot-heading .review-section .section-spacing { padding-bottom:24px!important; }
.ne-trustpilot-heading .review-top { margin-bottom:0!important; }
@media (max-width:767px) {
 .ne-trustpilot-embed .trustpilot-widget iframe { height:320px!important; }
}
